package net.linku.model.resp.login;


import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 后台菜单表
 */
@ApiModel(description = "后台菜单表返回值")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LAMenuVO {

    /**
     * 菜单表id
     */
    private Long id;

    /**
     * 租户ID, 值集 0 是大众租户 1是后端集团租户
     */
    private Long tenantId;

    /**
     * 上级菜单ID
     */
    private Long parentId;

    /**
     * 上级菜单唯一KEY值
     */
    private String parentKey;

    /**
     * 菜单类型，用于区分前台小程序和后台
     */
    private String type;

    /**
     * 菜单名称
     */
    private String name;

    /**
     * 菜单的描述
     */
    private String description;

    /**
     * 目标地址
     */
    private String targetUrl;

    /**
     * 排序索引
     */
    private Integer sort;

    /**
     * 重定向地址
     */
    private String redirectUrl;

    /**
     * 快速检索
     */
    private String quickIndex;

    /**
     * 等级路径
     */
    private String levelPath;

    /**
     * 是否隐藏。0是，1 否
     */
    private String hideFlag;

    /**
     * 是否铺满。0是，1 否
     */
    private String fullFlag;

    /**
     * 是否固定。0是，1 否
     */
    private String affixFlag;

    /**
     * 是否保持通信。0是，1 否
     */
    private String keepAliveFlag;

    /**
     * 菜单的图标
     */
    private String icon;
}